package com.guigu.erp.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;
@Data
@TableName("M_APPLY")
public class ManufactureApply {
    /**
     *序号
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     *生产计划编号
     */
    private String applyId;

    /**
     *产品编号
     */
    private String productId;

    /**
     *产品名称
     */
    private String productName;

    /**
     *产品描述
     */
    private String productDescribe;

    /**
     *用途类型
     */
    private String type;

    /**
     *数量
     */
    private BigDecimal amount;

    /**
     *设计人
     */
    private String designer;

    /**
     *备注
     */
    private String remark;

    /**
     *登记人
     */
    private String register;

    /**
     *登记时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date registerTime;

    /**
     *复核人
     */
    private String checker;

    /**
     *审核意见
     */
    private String checkSuggestion;

    /**
     *审核时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date checkTime;

    /**
     *审核标志
     * S001-0: 等待审核
     * S001-1: 审核通过
     * S001-2: 审核不通过
     */
    private String checkTag;

    /**
     *派工标志
     * P001-0: 未派工
     * P001-1: 已派工
     */
    private String manufactureTag;
}